64b8ff5f9f9ab3031ca10dd9651849921e49eb5f,domain/src/test/java/org/jboss/as/model/base/ProfileElementTestBase.java,ProfileElementTestBase,testBadAttributeParse,#,157
Before Change
// TODO validate the location stuff in the exception message
}
testContent = "<profile name=\"test\" bogus=\"bogus\">" + MockAnyElement.getSimpleXmlContent() + "</profile>";
fullcontent = MockRootElement.getXmlContent(getTargetNamespace(), getTargetNamespaceLocation(), true, testContent);
try {
MockRootElementParser.parseRootElement(getXMLMapper(), new StringReader(fullcontent));
fail("Extraneous 'bogus' attribute did not cause parsing failure");
}
catch (XMLStreamException good) {
After Change
// TODO validate the location stuff in the exception message
}
testContent = "<profile name=\"test\" bogus=\"bogus\">" + MockSubsystemElement.getSingleSubsystemXmlContent() + "</profile>";
testContent = ModelParsingSupport.wrap(Element.PROFILES.getLocalName(), testContent);
fullcontent = ModelParsingSupport.getXmlContent(Element.DOMAIN.getLocalName(), getTargetNamespace(), getTargetNamespaceLocation(), testContent);
try {
ModelParsingSupport.parseDomainModel(getXMLMapper(), fullcontent);
fail("Extraneous 'bogus' attribute did not cause parsing failure");
}
catch (XMLStreamException good) {